143103
3366
275130
360673
23368
837366
88893
66636
587970
433562
37951
301752
5180799
3598581
3128148
2433804
2247988
2074609
1997358
192378
1778118
1724136
1700196
1645471